# 1.导模块
#  from docx.document import Document 是个函数
from docx import Document

# 2.创建 文档--实例化对象
doc = Document()

# from docx.document import Document 是个类
from docx.document import Document

doc: Document = doc

# 添加段落
paragraph1 = doc.add_paragraph(
    text='1960年 - 1978年 论证时期（软件测试是验证软件是正确的）和 1979年 - 1982年 破坏性测试时期（为了发现错误而执行程序的过程）。1983年起，软件测试已有了行业标准(IEEE829)，它需要运用专门的方法和手段，需要专门人才和专家来承担。')

paragraph2 = doc.add_paragraph(text='软件测试黑盒白盒')

# 设置多段落对齐
# from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
# paragraph2.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT

# 缩进
from docx.shared import Inches

paragraph2.paragraph_format.left_indent = Inches(0.5)

# 段落间距
paragraph3 = doc.add_paragraph(
    text="缺陷存在群集现象：一般来讲，针对用户最常用的20%功能(优先级别最高)的测试，会得到完全执行，而低优先级的测试(另外用户不常用的80%功能)就不是必要的．如果时间或经费不够，就暂时不做或者少做。")
from docx.shared import Pt

paragraph1.paragraph_format.space_before = Pt(10)
paragraph2.paragraph_format.space_before = Pt(30)
paragraph3.paragraph_format.space_before = Pt(60)

# 行间距
from docx.shared import Pt

paragraph1.paragraph_format.line_spacing = Pt(50)

# 3.保存文档
doc.save('07paragraph.docx')

print('操作段落属性.....')
